using Admin.NET.Core;

namespace Admin.NET.Application;

public class PriceRuleInput : BasePageInput
{
	/// <summary>
	/// 方案名称
	/// </summary>
	public virtual string Name { get; set; }

	/// <summary>
	/// 描述
	/// </summary>
	public virtual string Description { get; set; }

	/// <summary>
	/// 0单费率，1复费率
	/// </summary>
	public virtual int Type { get; set; }

	/// <summary>
	/// 单费率单价 元/度
	/// </summary>
	public virtual decimal? Price { get; set; }

	/// <summary>
	/// 尖 单价 元/度
	/// </summary>
	public virtual decimal? SharpPrice { get; set; }

	/// <summary>
	/// 峰 单价 元/度
	/// </summary>
	public virtual decimal? PeakPrice { get; set; }

	/// <summary>
	/// 平 单价 元/度
	/// </summary>
	public virtual decimal? FlatPrice { get; set; }

	/// <summary>
	/// 谷 单价 元/度
	/// </summary>
	public virtual decimal? ValleyPrice { get; set; }

	/// <summary>
	/// 深谷 单价 元/度
	/// </summary>
	public virtual decimal? DeepValleyPrice { get; set; }
}
